import Vue from 'vue'
import App from './App.vue'
import router from './router/index'
// 引入插件
import plugins from './plugins'
// 阻止 vue 在启动时生成生产提示
Vue.config.productionTip = false
// 使用插件(注意必须再实例化Vue之前)
// 也能传递参数到插件的install的形参里
Vue.use(plugins,1,2,3)
new Vue({
  router,
  render: h => h(App),
  // 创建全局总线  
  beforeCreate(){
    // 在Vue实例上创建一个$bus 然后$bus为this(就是Vue等于把整个项目的Vue对象赋给了$bug)这样全局里都能通过this.$bus来往Vue实例上添加东西比如创建事件($emit)执行事件($on)
    Vue.prototype.$bus = this
  }
}).$mount('#app')
